﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Gerenciador/Gerenciador.Master" AutoEventWireup="true" CodeBehind="form_noticia.aspx.cs" Inherits="CasaisEmEdificacao.Gerenciador.noticia.form_noticia" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>

<asp:Content ID="Content1" ContentPlaceHolderID="titulo" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="script" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="modulo" runat="server">
    Modulo Notícias
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="pagina" runat="server">
    Formulário de Notícias
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="acoesModulo" runat="server">
    <h1>
        <asp:HyperLink ID="linkListarNoticias" NavigateUrl="~/Gerenciador/noticia/index.aspx"  runat="server">Nova notícia</asp:HyperLink>
    </h1>
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="conteudo" runat="server">

    <asp:Label ID="lblTituloForm" runat="server" Text="Formulário" CssClass="lblTituloForm"></asp:Label>
    <hr class="linhaHrTitulo"/>
    
    <table>
        <asp:HiddenField ID="txtCodNoticia" runat="server" />
        <tr>
            <td colspan="3">
                <asp:Label ID="lblTitulo" runat="server" Text="Título" CssClass="LblForm"></asp:Label>
            </td>
        </tr>
        <tr>
            <td colspan="3">
                <asp:TextBox ID="txtTitulo" MaxLength="255" runat="server" Width="750"></asp:TextBox>
            </td>
        </tr>
        <tr><td><br /></td></tr>
        <tr>
            <td colspan="3">
                <asp:Label ID="lblSubTitulo" runat="server" Text="Chamada" CssClass="LblForm"></asp:Label>
            </td>
        </tr>
        <tr>
            <td colspan="3">
                <asp:TextBox ID="txtSubTitulo" runat="server" Width="750"></asp:TextBox>
            </td>
        </tr>
        <tr><td><br /></td></tr>
        <tr>
            <td colspan="3">
                <asp:Label ID="lblNoticia" runat="server" Text="Notícia" CssClass="LblForm"></asp:Label>
            </td>
        </tr>
        <tr>
            <td colspan="3">
                <FCKeditorV2:FCKeditor ID="txtNoticia" runat="server">
                </FCKeditorV2:FCKeditor>
            </td>
        </tr>
        <tr><td><br /></td></tr>
        <tr>
            <td>
                <asp:Label ID="lblDtPublicacao" runat="server" Text="Data de Publicação" CssClass="LblForm"></asp:Label>                
            </td>
            <td colspan="2">
                <asp:Label ID="lblDtExpiracao" runat="server" Text="Data de Expiração" CssClass="LblForm"></asp:Label> 
            </td>
        </tr>
        <tr>
            <td>
                <asp:TextBox ID="dtPublicacao" runat="server"></asp:TextBox>
                <asp:Image ID="imgCalendarioPublicacao" ImageUrl="~/Gerenciador/common/img/imgCalendar.jpg" runat="server" />
                <asp:CalendarExtender ID="CalendarExtender1" Format="dd/MM/yyyy" TargetControlID="dtPublicacao" PopupButtonID="imgCalendarioPublicacao" runat="server">
                </asp:CalendarExtender> 
            </td>
            <td colspan="2">
                <asp:TextBox ID="dtExpiracao" runat="server"></asp:TextBox>
                <asp:Image ID="imgCalendarioExpiracao" ImageUrl="~/Gerenciador/common/img/imgCalendar.jpg" runat="server" />
                <asp:CalendarExtender ID="CalendarExtender2" Format="dd/MM/yyyy" TargetControlID="dtExpiracao" PopupButtonID="imgCalendarioExpiracao" runat="server">
                </asp:CalendarExtender> 
            </td>
        </tr>
        <tr><td><br /></td></tr>
        <tr>
            <td>
                <asp:Label ID="lblDestaque" runat="server" Text="Destaque" CssClass="LblForm"></asp:Label>
            </td>
            <td>
                <asp:Label ID="lblOrdemDestaque" runat="server" Text="Ordem Destaque" CssClass="LblForm"></asp:Label>
            </td>
            <td>
                <asp:Label ID="lblStatus" runat="server" Text="Status" CssClass="LblForm"></asp:Label>
            </td>
        </tr>

        <tr>
            <td>
                <asp:DropDownList ID="ddlDestaque" runat="server">
                    <asp:ListItem Value="">Selecione</asp:ListItem>
                    <asp:ListItem Value="0">Não</asp:ListItem>
                    <asp:ListItem Value="1">Sim</asp:ListItem>
                </asp:DropDownList>
            </td>
            <td>
                <asp:DropDownList ID="ddlOrdemDestaque" runat="server">
                    <asp:ListItem Value="">Selecione</asp:ListItem>
                    <asp:ListItem Value="1">01</asp:ListItem>
                    <asp:ListItem Value="2">02</asp:ListItem>
                    <asp:ListItem Value="3">03</asp:ListItem>
                    <asp:ListItem Value="4">04</asp:ListItem>
                    <asp:ListItem Value="5">05</asp:ListItem>
                    <asp:ListItem Value="6">06</asp:ListItem>
                    <asp:ListItem Value="7">07</asp:ListItem>
                    <asp:ListItem Value="8">08</asp:ListItem>
                    <asp:ListItem Value="9">09</asp:ListItem>
                </asp:DropDownList>
            </td>
            <td>
                <asp:DropDownList ID="ddlStatus" runat="server">
                    <asp:ListItem Value="">Selecione</asp:ListItem>
                    <asp:ListItem Value="0">Inativo</asp:ListItem>
                    <asp:ListItem Value="1">Ativo</asp:ListItem>
                </asp:DropDownList>
            </td>
        </tr>
        <tr><td><br /></td></tr>
        <tr>
            <td colspan="3" align="right">
                <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" 
                    onclick="btnCancelar_Click" />
                <asp:Button ID="btnSalvar" runat="server" Text="Salvar" 
                    ValidationGroup="ValidaNoticia" onclick="btnSalvar_Click" />
                <asp:Button ID="btnEditar" runat="server" Text="Editar" 
                    ValidationGroup="ValidaNoticia" onclick="btnEditar_Click" />
            </td>
        </tr>
    </table>

    <asp:RequiredFieldValidator ID="validTitulo" runat="server"
        ControlToValidate="txtTitulo"
        Display="None"
        ValidationGroup="ValidaNoticia"
        SetFocusOnError="true"
        ErrorMessage="<b>Campo Obrigatório</b><br />Favor digitar o Título da Notícia"/>
    
    <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server"
        TargetControlID="validTitulo" PopupPosition="TopRight">
    </asp:ValidatorCalloutExtender>

    <asp:RequiredFieldValidator ID="validDtPublicacaoBranco" runat="server"
        ControlToValidate="dtPublicacao"
        Display="None"
        ValidationGroup="ValidaNoticia"
        SetFocusOnError="true"
        ErrorMessage="<b>Campo Obrigatório</b><br />Favor fornecer uma data!"/>

    <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender7" runat="server"
        TargetControlID="validDtPublicacaoBranco">
    </asp:ValidatorCalloutExtender>



    

    <asp:RangeValidator runat="server"
        ID="validPublicacao" Type="Date" ControlToValidate="dtPublicacao"
        ValidationGroup="ValidaNoticia"
        MaximumValue="9999/12/31" MinimumValue="1000/12/28"
        ErrorMessage="<b>Campo Obrigatório</b><br />Favor colar uma data válida!" Display="None" /> 

    <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender5" runat="server"
        TargetControlID="validPublicacao">
    </asp:ValidatorCalloutExtender>

    <asp:CompareValidator ID="validExpiracao" runat="server"
        ControlToCompare="dtPublicacao" ControlToValidate="dtExpiracao"
        ValidationGroup="ValidaNoticia"
        Type="Date" Operator="GreaterThanEqual" Display="None"
        ErrorMessage="A data de expiração não pode ser menor que a data de publicação!">
    </asp:CompareValidator>

    <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender6" runat="server"
        TargetControlID="validExpiracao">
    </asp:ValidatorCalloutExtender>

    <asp:RequiredFieldValidator ID="validDestaque" runat="server"
        ControlToValidate="ddlDestaque"
        Display="None"
        ValidationGroup="ValidaNoticia"
        SetFocusOnError="true"
        ErrorMessage="<b>Campo Obrigatório</b><br />Favor selecionar uma opção!"/>

    <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server"
        TargetControlID="validDestaque">
    </asp:ValidatorCalloutExtender>

    <asp:RequiredFieldValidator ID="ValidStatus" runat="server"
        ControlToValidate="ddlStatus"
        Display="None"
        ValidationGroup="ValidaNoticia"
        SetFocusOnError="true"
        ErrorMessage="<b>Campo Obrigatório</b><br />Favor selecionar uma opção!"/>

    <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server"
        TargetControlID="ValidStatus">
    </asp:ValidatorCalloutExtender>

    

    
    
</asp:Content>
